import { get, post, del } from '@/utils/request'
const BASE_URL = window.baseUrl.ticket

/**  新增 */
export function createServiceDef(query) {
  return post(BASE_URL + '/serviceDef/create', query)
}
/** 设定优先级 */
export function setPriority(query) {
  return post(BASE_URL + '/serviceDef/setPriority', query)
}
/** 编辑 */
export function updateServiceDef(query) {
  return post(BASE_URL + '/serviceDef/update', query)
}
/** 批量删除 */
export function deleteServiceDef(query) {
  return get(BASE_URL + '/serviceDef/delete?ids=' + query)
}
/** 修改状态 */
export function updateEnable(query) {
  return get(BASE_URL + '/serviceDef/updateEnable', query)
}
/** 查询流程列表 */
export function flowListUse(query) {
  return get(BASE_URL + '/common/flow/flowListUse', query)
}
/** 查询通知列表 */
export function allList(query) {
  return get(BASE_URL + '/common/notice/allList', query)
}
/** 新增服务目录 */
export function createCatalogue(query) {
  return post(BASE_URL + '/serviceDefCatalogue/create', query)
}
/** 重命名服务目录 */
export function updateCatalogue(query) {
  return post(BASE_URL + '/serviceDefCatalogue/update', query)
}
/** 删除服务目录 */
export function deleteByIdCatalogue(query) {
  return get(BASE_URL + '/serviceDefCatalogue/deleteById', query)
}
/** 查询目录树 */
export function listTreeCatalogue(query) {
  return get(BASE_URL + '/serviceDefCatalogue/listTreeCatalogue', query)
}
/** 分页列表 */
export function pageList(query) {
  return post(BASE_URL + '/serviceDef/pageList', query)
}

/** 查詢所有用戶 */
export function getAllUser(query) {
  return get(BASE_URL + '/commonUser/getAllUser', query)
}
/** 根据id查询详情 */
export function findById(query) {
  return get(BASE_URL + '/serviceDef/findById', query)
}
/** 设定优先级回显 */
export function findPriorityById(query) {
  return get(BASE_URL + '/serviceDef/findPriorityById', query)
}
/** 导出 */
export function exportFile(query) {
  return get(BASE_URL + '/serviceDef/export', query)
}
/** 导入 */
export function importFile(query) {
  return get(BASE_URL + '/serviceDef/import', query)
}
